Namespaces | |
| ConvertPixelType | |
Functions | |
| def | decoding_char (ctypes_char_array) |
Variables | |
| currentsystem = platform.system() | |
| input_func = raw_input | |
| SDKVersion = MvCamera.MV_CC_GetSDKVersion() | |
| deviceList = MV_CC_DEVICE_INFO_LIST() | |
| tuple | tlayerType |
| ret = MvCamera.MV_CC_EnumDevices(tlayerType, deviceList) | |
| mvcc_dev_info = cast(deviceList.pDeviceInfo[i], POINTER(MV_CC_DEVICE_INFO)).contents | |
| def | strModeName = decoding_char(mvcc_dev_info.SpecialInfo.stGigEInfo.chModelName) |
| def | strSerialNumber = decoding_char(mvcc_dev_info.SpecialInfo.stGigEInfo.chSerialNumber) |
| tuple | nip1 = ((mvcc_dev_info.SpecialInfo.stGigEInfo.nCurrentIp & 0xff000000) >> 24) |
| tuple | nip2 = ((mvcc_dev_info.SpecialInfo.stGigEInfo.nCurrentIp & 0x00ff0000) >> 16) |
| tuple | nip3 = ((mvcc_dev_info.SpecialInfo.stGigEInfo.nCurrentIp & 0x0000ff00) >> 8) |
| tuple | nip4 = (mvcc_dev_info.SpecialInfo.stGigEInfo.nCurrentIp & 0x000000ff) |
| nConnectionNum = input_func("please input the number of the device to connect:") | |
| cam = MvCamera() | |
| stDeviceList = cast(deviceList.pDeviceInfo[int(nConnectionNum)], POINTER(MV_CC_DEVICE_INFO)).contents | |
| nPacketSize = cam.MV_CC_GetOptimalPacketSize() | |
| stOutFrame = MV_FRAME_OUT() | |
| int | nRGBSize = stOutFrame.stFrameInfo.nWidth * stOutFrame.stFrameInfo.nHeight * 3 |
| stConvertParam = MV_CC_PIXEL_CONVERT_PARAM_EX() | |
| nWidth | |
| nHeight | |
| pSrcData | |
| nSrcDataLen | |
| enSrcPixelType | |
| enDstPixelType | |
| pDstBuffer | |
| nDstBufferSize | |
| string | file_path = "AfterConvert_RGB.raw" |
| file_open = open(file_path.encode('ascii'), 'wb+') | |
| tuple | img_buff = (c_ubyte * stConvertParam.nDstLen)() |